package com.itheima.day06;

/*
7、已知一个数组 arr = {19, 28, 37, 46, 50};
用程序实现把数组中的元素值反转(在原数组中操作，不能定义第二个数组)，
反转后的数组 arr = {50, 46, 37, 28, 19};
并在控制台输出反转后的数组元素。
 */
public class Test06 {
    public static void main(String[] args) {
        //定义数组
        int[] arr = {19, 28, 37, 46, 50};
        //定义开始的索引和最后一个索引数
        int start = 0;
        int end = arr.length - 1;
        //简历循环 遍历对调索引对应的元素
        //循环 自增 自减 索引对调相对的元素
        //在循环 自增 自减中 最小索引值 不能大于定义的数组长度
        while (start < end) {
            //赋值转换
            arr[start] = arr[start] + arr[end];
            arr[end] = arr[start] - arr[end];
            arr[start] = arr[start] - arr[end];
            //步进表达
            start++;
            end--;
        }//循环遍历
        for (int i = 0; i < arr.length; i++) {

                System.out.print(arr[i] + " ");
            }
        }

    }




